Skip to content

✨ Init Ubuntu 26 - New release Resolute#1987

Merged
k8s-ci-robot merged 1 commit into
kubernetes-sigs:mainfrom
Whisper40:try-ubuntu26
Jun 3, 2026
Merged

✨ Init Ubuntu 26 - New release Resolute#1987
k8s-ci-robot merged 1 commit into
kubernetes-sigs:mainfrom
Whisper40:try-ubuntu26

Conversation

@Whisper40

@Whisper40 Whisper40 commented Apr 23, 2026

Copy link
Copy Markdown
Contributor

Change description

The goal of this PR is to initiate the work for Ubuntu 26.

  • Is this change including a new Provider or a new OS? (y/n) yes
  • If yes, has the Provider/OS matrix been updated in the readme? (y/n) yes
  • If adding a new provider, are you a representative of that provider? (y/n) no

Related issues

  • Fixes #

Additional context

@k8s-ci-robot k8s-ci-robot added the needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. label Apr 23, 2026
@k8s-ci-robot

Copy link
Copy Markdown
Contributor

Hi @Whisper40. Thanks for your PR.

I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work.

Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@k8s-ci-robot k8s-ci-robot added size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. labels Apr 23, 2026
@Whisper40 Whisper40 marked this pull request as draft April 23, 2026 13:07
@k8s-ci-robot k8s-ci-robot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Apr 23, 2026
@Whisper40

Copy link
Copy Markdown
Contributor Author

i'm waiting the "ok-to-test" to start debugging :)

@AndiDog

AndiDog commented Apr 24, 2026

Copy link
Copy Markdown
Contributor

/ok-to-test

@k8s-ci-robot k8s-ci-robot added ok-to-test Indicates a non-member PR verified by an org member that is safe to test. and removed needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. labels Apr 24, 2026
@Whisper40

Copy link
Copy Markdown
Contributor Author

/retest

4 similar comments
@Whisper40

Copy link
Copy Markdown
Contributor Author

/retest

@Whisper40

Copy link
Copy Markdown
Contributor Author

/retest

@Whisper40

Copy link
Copy Markdown
Contributor Author

/retest

@Whisper40

Copy link
Copy Markdown
Contributor Author

/retest

@Whisper40

Copy link
Copy Markdown
Contributor Author

Azure pull failing due to Ubuntu 26.04 not available on Azure..
https://az-vm-image.info/?cmd=--offer+ubuntu

@Whisper40

Copy link
Copy Markdown
Contributor Author

/retest

1 similar comment
@Whisper40

Copy link
Copy Markdown
Contributor Author

/retest

@Whisper40

Copy link
Copy Markdown
Contributor Author

@AndiDog Hi, the CI is actually not failing due to Ubuntu26 but Photon5

almalinux-9: SUCCESS
ubuntu-2404: SUCCESS
ubuntu-2604: SUCCESS
rockylinux-9: SUCCESS
flatcar: SUCCESS
photon-5: FAILED. See logs in the artifacts folder.
ubuntu-2204: SUCCESS

For Azure failure :
Azure pull failing due to Ubuntu 26.04 not available on Azure..
https://az-vm-image.info/?cmd=--offer+ubuntu

@AndiDog AndiDog left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Apart from inline comments, docs/book/src/capi/providers/maas.md says

The image will be located in images/capi/output/BUILD_NAME+kube-KUBERNETES_VERSION. Replace xxxx with 2204 or 2404, depending on the Ubuntu version.

From the PR diff, I guess 2604 should also be available. Let's remove the mention of the very old 2204 in that file as well.

  1. There should be official builds since April 23rd (yesterday), let's try removing the beta parts.

This is based on a deep AI review, btw. I didn't find the time yet to check this out myself.

Would you mind telling us which images you tried building yourself, and ran them successfully on a Kubernetes cluster? If any... no worries if that didn't happen yet 😉.

Comment thread images/capi/packer/vultr/ubuntu-2604.json Outdated
@Whisper40

Copy link
Copy Markdown
Contributor Author

@AndiDog Check this link, Ubuntu 26 is not available for Azure. The beta part has been removed for few days

@Whisper40

Copy link
Copy Markdown
Contributor Author

/retest

5 similar comments
@Whisper40

Copy link
Copy Markdown
Contributor Author

/retest

@Whisper40

Copy link
Copy Markdown
Contributor Author

/retest

@Whisper40

Copy link
Copy Markdown
Contributor Author

/retest

@Whisper40

Copy link
Copy Markdown
Contributor Author

/retest

@Whisper40

Copy link
Copy Markdown
Contributor Author

/retest

@Whisper40

Copy link
Copy Markdown
Contributor Author

@AndiDog The CVM image for Ubuntu 26 is not yet available on Azure, it's why it is failing actually.

@Whisper40

Copy link
Copy Markdown
Contributor Author

/retest

1 similar comment
@Whisper40

Copy link
Copy Markdown
Contributor Author

/retest

@k8s-ci-robot k8s-ci-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label May 27, 2026
@k8s-ci-robot k8s-ci-robot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label May 27, 2026
@Whisper40

Copy link
Copy Markdown
Contributor Author

It is now OK for me ! @AndiDog @mboersma

@mboersma mboersma left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good, thanks for doing this! I had a couple comments, plus @AndiDog had a comment about the Vultr OS ID.

Comment thread images/capi/Makefile
build-azure-sig-ubuntu-2604-gen2: ## Builds Ubuntu 26.04 Gen2 managed image in Shared Image Gallery
build-azure-sig-ubuntu-2204-cvm: ## Builds Ubuntu 22.04 CVM managed image in Shared Image Gallery
build-azure-sig-ubuntu-2404-cvm: ## Builds Ubuntu 24.04 CVM managed image in Shared Image Gallery
#build-azure-sig-ubuntu-2604-cvm: ## Builds Ubuntu 26.04 CVM managed image in Shared Image Gallery

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this target commented out because it's not working?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is commented out because ubuntu-2604-cvm is not available on azure yet

Comment thread images/capi/ansible/roles/providers/tasks/azurecli.yml
@k8s-ci-robot k8s-ci-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label May 27, 2026
@k8s-ci-robot k8s-ci-robot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label May 28, 2026
@Whisper40

Copy link
Copy Markdown
Contributor Author

/retest

1 similar comment
@Whisper40

Copy link
Copy Markdown
Contributor Author

/retest

@k8s-ci-robot

k8s-ci-robot commented May 28, 2026

Copy link
Copy Markdown
Contributor

@Whisper40: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
pull-goss-populate 1317b58 link true /test pull-goss-populate

Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@Whisper40

Copy link
Copy Markdown
Contributor Author

/retest

@Whisper40

Copy link
Copy Markdown
Contributor Author

@mboersma Ready to merge ?

@mboersma mboersma left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is the last thing remaining: "2260" isn't a valid ID for vultr os list, should be "2760" (Ubuntu 26.04 LTS x64) according to @AndiDog.

Comment thread images/capi/packer/vultr/ubuntu-2604.json Outdated
- Update Makefile, azure_targets.sh, init-sig.sh with ubuntu-2604 targets
- Disable Azure Ubuntu 26 CVM target (not available yet)
- Replace deprecated apt_key with signed-by keyring approach (all roles)
- Map Azure CLI codename resolute->noble (no MS repo for 26.04 yet)
- Set QEMU memory to 4GB for Ubuntu 26.04
- Update README.md and all provider docs
- Fix sysctl path for Ubuntu 26.04 (systemd 259 no longer loads /etc/sysctl.conf)
- Stop background apt services to prevent race conditions during build

@mboersma mboersma left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm
/approve

Thanks so much @Whisper40! This is an important addition.

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Jun 3, 2026
@k8s-ci-robot

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: mboersma

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jun 3, 2026
@k8s-ci-robot k8s-ci-robot merged commit bbdede9 into kubernetes-sigs:main Jun 3, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. lgtm "Looks good to me", indicates that a PR is ready to be merged. ok-to-test Indicates a non-member PR verified by an org member that is safe to test. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants